package com.chainyoung.trademarket.di.component;

import com.chainyoung.common.di.AppComponent;
import com.chainyoung.common.di.scope.ActivityScope;
import com.chainyoung.trademarket.di.module.MainModule;
import com.chainyoung.trademarket.ui.AdDetailActivity;
import com.chainyoung.trademarket.ui.ForgetPwdActivity;
import com.chainyoung.trademarket.ui.InfomationActivity;
import com.chainyoung.trademarket.ui.MainMarketActivity;
import com.chainyoung.trademarket.ui.MessageCenterActivity;

import dagger.Component;

/**
 * Author by Damon,  on 2018/8/6.
 */


@ActivityScope
@Component(modules = MainModule.class, dependencies = AppComponent.class)
public interface MainComponent {

    void inject(MessageCenterActivity activity);
    void inject(AdDetailActivity activity);

    void inject(ForgetPwdActivity activity);

    void inject(MainMarketActivity activity);

    void inject(InfomationActivity activity);

}
